package ru.pb.auth.model.enums;

public enum LoginAccess
{
	/** Успешная авторизация. */
	EVENT_ERROR_SUCCESS(0x00000001),
	
	/** Ваш адрес электронной почты не подтвержден. Пожадуйста, подтвердите его в центре управления подпиской */
	EVENT_ERROR_LOGIN(0x80000100),

	/** Данный логин в процессе подключения. */
	EVENT_ERROR_EVENT_LOG_IN_ALEADY_LOGIN(0x80000101),
	
	/** Неверный логин/пароль */
	EVENT_ERROR_EVENT_LOG_IN_INVALID_ACCOUNT(0x80000102),
	
	/** Производится выход из игры. Попробуйте зайти посже  */
	EVENT_ERROR_EVENT_LOGOUTING(0x80000104),
	
	/** Сервер перегружен, соеденение сброшено. Повторите опытку посже*/
	EVENT_ERROR_EVENT_LOG_IN_TIME_OUT1(0x80000105),

	/** При соединении произошла ошибка, попробуйте позже */
	EVENT_ERROR_EVENT_LOG_IN_TIME_OUT2(0x80000106),
	
	/** Ваш аккаунт заблокирован изза нарушения правил */
	EVENT_ERROR_EVENT_LOG_IN_BLOCK_ACCOUNT(0x80000107),
	
	/** Cервер переполнен */
	EVENT_ERROR_EVENT_LOG_IN_MAXUSER(0x8000010E),
	
	/** Заблокирован по региону */
	EVENT_ERROR_EVENT_LOG_IN_REGION_BLOCKED(0x80000121);
	
	private int _value;

	LoginAccess(int code)
	{
		_value = code;
	}

	public int get()
	{
		return _value;
	}
}